﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package Classes.gates {

    public interface IGate {

        function set unlockCallback(_arg1:Function):void;
        function set targetObjectId(_arg1:Number):void;
        function get loadType():String;
        function set loadType(_arg1:String):void;
        function loadFromXML(_arg1:XML):void;
        function unlockGate():Boolean;
        function loadFromObject(_arg1:Object):void;
        function getKey(_arg1:String):int;
        function checkForKeys():Boolean;
        function getKeyArray():Array;
        function get keyCount():int;
        function getRequirementString():String;
        function displayGate(_arg1:String=null, _arg2:String=null):void;

    }
}//package Classes.gates 
